欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

MySQL索引創建與維護

MySQL索引創建與維護

1 InnoDB兩種索引介紹

  • B+樹索引:B+樹在數據庫中的實現,高度大約2~3層,最多2-3次I/O即可查詢到數據行

    • 聚集索引:按照主鍵構造的一棵B+樹

      • 葉子節點存放表的行記錄,葉子節點也稱數據頁

      • 非葉子節點存放鍵值以及指向數據頁的偏移量

    • 輔助索引:

      • 葉子節點包含鍵值以及對應行數據的主鍵
      • 每張表可以存在多個非聚集索引
  • 哈希索引:InnoDB存儲引擎使用自適應哈斯索引,采用散列表的數據結構,加速查詢

    • key:索引鍵值,value:索引記錄頁面位置

    • 系統自動生成,無法手動干預

注:B+樹索引的使用場景:取值范圍廣、高選擇性的字段

2 創建/刪除索引

  • ALTER TABLE

    ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] INDEX 索引名 (字段名 (長度)[ASC|DESC])

    ALTER TABLE 表名 DROP INDEX index_name

    CREATE/DROP INDEX

    CREATE UNIQUE INDEX indexName ON mytable(username(length))?

    #drop索引
    ALTER TABLE testalter_tbl DROP INDEX c;
    #drop主鍵
    ALTER TABLE testalter_tbl DROP PRIMARY KEY;

    ?

文章鏈接: http://www.qzkangyuan.com/9691.html

文章標題:MySQL索引創建與維護

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程投稿分享

MySQL數據表操作

2022-9-2 14:24:42

建站教程投稿分享

MySQL日志管理

2022-9-5 15:24:57

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 吴忠市| 柘城县| 庆云县| 龙山县| 云安县| 汽车| 广元市| 株洲市| 陵川县| 稻城县| 当阳市| 安新县| 河源市| 松江区| 宁南县| 克东县| 广东省| 怀来县| 乌拉特前旗| 锡林郭勒盟| 望城县| 田林县| 梧州市| 罗平县| 江川县| 三台县| 嫩江县| 于都县| 湖南省| 寻乌县| 利辛县| 台州市| 肥城市| 禹城市| 渑池县| 江源县| 巧家县| 东兴市| 遵化市| 呈贡县| 呼伦贝尔市|